/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package business;

import data.PedidosData;
import java.util.ArrayList;
import java.util.GregorianCalendar;
import java.sql.SQLException;

/**
 *
 * @author Mário
 */
public class Pedidos {

    PedidosData data;



    public Pedidos() {
        data = new PedidosData();
    }

    public ArrayList<Pedido> consultarPedidosZona(String zona) throws Exception {
       ArrayList<Pedido> iAZona = new ArrayList<Pedido>();
       for(Pedido ia : data.getListaPedidos()){
           if (ia.getZona().equals(zona)){
               iAZona.add(ia);
           }
       }
       return iAZona;
    }

    public void marcarPedido_efectuada(int cod) throws SQLException {
        data.marcarPedido_efectuada(cod);
    }


    public void addPedido(int codCliente,String desc,String zona) throws Exception{
        data.addPedido(codCliente,desc,zona,new GregorianCalendar());
    }

    public ArrayList<Pedido> getPedidosCliente(int codCliente) throws Exception {
        ArrayList<Pedido> lista;
        return data.getListaPedidosUtil(codCliente);
    }

    public ArrayList<Pedido> getlistaPedidos() throws Exception {
        return data.getListaPedidos();
    }

}
